A Risc Architecture Extended by an Efficient Tightly Coupled Reconfigurable Unit
نویسندگان
چکیده
In this paper, the architecture of an embedded processor extended with a tightly-coupled coarse-grain Reconfigurable Functional Unit (RFU) is proposed. The efficient integration of the RFU with the control unit and the datapath of the processor eliminate the communication overhead between them. To speed up execution, the RFU exploits Instruction Level Parallelism (ILP) and spatial computation. Also, the proposed integration of the RFU exploits efficiently the pipeline structure of the processor, leading to further performance improvements. Furthermore, a development framework for the introduced architecture is presented. The framework is fully automated, hiding all reconfigurable hardware related issues from the user. The hardware model of the architecture was synthesized in a 0.13um process and all information regarding area and delay were estimated and presented. A set of benchmarks is used to evaluate the architecture and the development framework. Experimental results prove performance improvements in addition with potential energy reduction.
منابع مشابه
A Soft Processor Overlay with Tightly-coupled FPGA Accelerator
FPGA overlays are commonly implemented as coarse-grained reconfigurable architectures with a goal to improve designers’ productivity through balancing flexibility and ease of configuration of the underlying fabric. To truly facilitate full application acceleration, it is often necessary to also include a highly efficient processor that integrates and collaborates with the accelerators while mai...
متن کاملReconfigurable Parallel Image Processing System Using Three-Dimensional LSI
We have proposed a new reconfigurable parallel image processing system in which three-dimensional (3D) LSI is used. A new dynamical multi-context reconfiguration scheme is employed in this system. This scheme can decrease the number of instructions between a reconfigurable processing element array and control RISC processor, and also enable efficient execution of various image processing functi...
متن کاملEnhancing a Reconfigurable Instruction Set Processor with Partial Predication and Virtual Opcode Support
A previously proposed Reconfigurable Instruction Set Processor (RISP) architecture, which tightly couples a coarse-grain Reconfigurable Functional Unit (RFU) to a RISC processor, is considered. Two architectural enhancements, namely partial predicated execution and virtual opcode are presented. An automated development framework for the introduced architecture is proposed. In order to evaluate ...
متن کاملResource-aware Computer Vision Application on Heterogeneous Multi-tile Architecture
I. DESCRIPTION The ever growing demand for autonomous systems has pushed algorithms to new levels of flexibility, which assures a resourceaware implementation on fast reconfigurable architectures capable to adapt at run-time according to changing requirements and constraints. Here, of great importance are computer vision algorithms used to obtain important information about the spatial position...
متن کاملEvaluation of the OneChip Reconfigurable Processor
The concept of a reconfigurable processor comes from the idea of having a general-purpose processor coupled with some reconfigurable resources that allow implementation of custom application-specific instructions. This thesis describes OneChip, a third generation reconfigurable processor architecture that integrates a Reconfigurable Functional Unit (RFU) into a superscalar Reduced Instruction S...
متن کامل